package com.ce.pms.occupation.vo;

import java.util.Date;
import java.util.Set;

import com.ce.pms.base.vo.SearchVO;
/**
 * 功能描述: 整改项目完工登记VO
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *
 * @author  胡煦
 * Create on:2009-1-5
 * Edit author:
 * Edit on:
 * 修改原因：

 */

public class CompletePerfectItemVO extends SearchVO {
	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	private Long keyword;

	/**
	 * 整改项目派工单对象
	 */
	private Long perfectItemDispatchId;
	/**
	 * 完工登记整改项目ID集合
	 */
	private Set<Long> perItemReqIdSet;
	/**
	 * 完工整改项目ID
	 */
	private Long perfectItemRequisitionId;
	/**
	 * 跟进人
	 */
	private Long trackerId;
	/**
	 * 跟进人
	 */
	private String trackerName;

	/**
	 * 跟进日期
	 */
	private Date trackDate;

	/**
	 * 该派工单内的项目是否完工 1 : 完工 0 : 未完工
	 */
	private String completeYn = "1";

	/**
	 * 完工日期
	 */
	private Date completeDate;

	/**
	 * @return the completeDate
	 */
	public Date getCompleteDate() {
		return completeDate;
	}

	/**
	 * @param completeDate the completeDate to set
	 */
	public void setCompleteDate(Date completeDate) {
		this.completeDate = completeDate;
	}

	/**
	 * @return the completeYn
	 */
	public String getCompleteYn() {
		return completeYn;
	}

	/**
	 * @param completeYn the completeYn to set
	 */
	public void setCompleteYn(String completeYn) {
		this.completeYn = completeYn;
	}

	/**
	 * @return the perfectItemDispatchId
	 */
	public Long getPerfectItemDispatchId() {
		return perfectItemDispatchId;
	}

	/**
	 * @param perfectItemDispatchId the perfectItemDispatchId to set
	 */
	public void setPerfectItemDispatchId(Long perfectItemDispatchId) {
		this.perfectItemDispatchId = perfectItemDispatchId;
	}

	/**
	 * @return the trackDate
	 */
	public Date getTrackDate() {
		return trackDate;
	}

	/**
	 * @param trackDate the trackDate to set
	 */
	public void setTrackDate(Date trackDate) {
		this.trackDate = trackDate;
	}

	/**
	 * @return the trackerId
	 */
	public Long getTrackerId() {
		return trackerId;
	}

	/**
	 * @param trackerId the trackerId to set
	 */
	public void setTrackerId(Long trackerId) {
		this.trackerId = trackerId;
	}

	/**
	 * @return the perItemReqIdSet
	 */
	public Set<Long> getPerItemReqIdSet() {
		return perItemReqIdSet;
	}

	/**
	 * @param perItemReqIdSet the perItemReqIdSet to set
	 */
	public void setPerItemReqIdSet(Set<Long> perItemReqIdSet) {
		this.perItemReqIdSet = perItemReqIdSet;
	}

	/**
	 * @return the keyword
	 */
	public Long getKeyword() {
		return keyword;
	}

	/**
	 * @param keyword the keyword to set
	 */
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}

	/**
	 * @return the perfectItemRequisitionId
	 */
	public Long getPerfectItemRequisitionId() {
		return perfectItemRequisitionId;
	}

	/**
	 * @param perfectItemRequisitionId the perfectItemRequisitionId to set
	 */
	public void setPerfectItemRequisitionId(Long perfectItemRequisitionId) {
		this.perfectItemRequisitionId = perfectItemRequisitionId;
	}

	/**
	 * @return the trackerName
	 */
	public String getTrackerName() {
		return trackerName;
	}

	/**
	 * @param trackerName the trackerName to set
	 */
	public void setTrackerName(String trackerName) {
		this.trackerName = trackerName;
	}
}
